/*
 * input.h
 *
 *  Created on: 2012/09/20
 *      Author: shenming
 */

#ifndef INPUT_H_
#define INPUT_H_

#include "typedef.h"

typedef struct _STRLIST {
	PSZ str;
	struct _STRLIST * next;
} STRLIST, *PSTRLIST;

typedef struct _INPUTINFO {
	PSTRLIST inSrcListHead;
	PSZ inDbPath;
	PSTRLIST inDefListHead;
	PSTRLIST inUDefListHead;
	PSTRLIST inIncListHead;
	PSTRLIST inSetListHead;
} INPUTINFO;
extern INPUTINFO stInputInfo;

extern INT analyzeInput( PSZ, PSZ);
extern VOID freeInputInfo( VOID);

#endif
